#ifndef __EXTERN_DEF_H
#define __EXTERN_DEF_H


extern int testArith1d_Inf_spp3_fgBIT(void); 
extern int testArith1d_Inf_spp3_fgUINT8(void); 
extern int testArith1d_Inf_spp3_fgUINT16(void); 
extern int testArith1d_Inf_spp3_fgUINT32(void); 
extern int testArith1d_Inf_spp3_fgINT8(void); 
extern int testArith1d_Inf_spp3_fgINT16(void); 
extern int testArith1d_Inf_spp3_fgINT32(void); 
extern int testArith1d_Inf_spp3_fgFLOAT32(void); 
extern int testArith1d_Inf_spp3_fgFLOAT64(void); 

extern int testArith1d_Inf_fgBIT(void); 
extern int testArith1d_Inf_fgUINT8(void); 
extern int testArith1d_Inf_fgUINT16(void); 
extern int testArith1d_Inf_fgUINT32(void); 
extern int testArith1d_Inf_fgINT8(void); 
extern int testArith1d_Inf_fgINT16(void); 
extern int testArith1d_Inf_fgINT32(void); 
extern int testArith1d_Inf_fgFLOAT32(void); 
extern int testArith1d_Inf_fgFLOAT64(void); 

extern int testArith1d_Sup_fgBIT(void); 
extern int testArith1d_Sup_fgUINT8(void); 
extern int testArith1d_Sup_fgUINT16(void); 
extern int testArith1d_Sup_fgUINT32(void); 
extern int testArith1d_Sup_fgINT8(void); 
extern int testArith1d_Sup_fgINT16(void); 
extern int testArith1d_Sup_fgINT32(void); 
extern int testArith1d_Sup_fgFLOAT32(void); 
extern int testArith1d_Sup_fgFLOAT64(void); 

extern int testArith1d_And_fgBIT(void); 
extern int testArith1d_And_fgUINT8(void); 
extern int testArith1d_And_fgUINT16(void); 
extern int testArith1d_And_fgUINT32(void); 
extern int testArith1d_And_fgINT8(void); 
extern int testArith1d_And_fgINT16(void); 
extern int testArith1d_And_fgINT32(void); 

extern int testArith1d_Or_fgBIT(void); 
extern int testArith1d_Or_fgUINT8(void); 
extern int testArith1d_Or_fgUINT16(void); 
extern int testArith1d_Or_fgUINT32(void); 
extern int testArith1d_Or_fgINT8(void); 
extern int testArith1d_Or_fgINT16(void); 
extern int testArith1d_Or_fgINT32(void); 

extern int testArith1d_Xor_fgBIT(void); 
extern int testArith1d_Xor_fgUINT8(void); 
extern int testArith1d_Xor_fgUINT16(void); 
extern int testArith1d_Xor_fgUINT32(void); 
extern int testArith1d_Xor_fgINT8(void); 
extern int testArith1d_Xor_fgINT16(void); 
extern int testArith1d_Xor_fgINT32(void); 

extern int testArith1d_Multsat_fgUINT8(void); 
extern int testArith1d_Multsat_fgUINT16(void); 
extern int testArith1d_Multsat_fgUINT32(void); 
extern int testArith1d_Multsat_fgINT8(void); 
extern int testArith1d_Multsat_fgINT16(void); 
extern int testArith1d_Multsat_fgINT32(void); 

extern int testArith1d_Addsat_fgUINT8(void); 
extern int testArith1d_Addsat_fgUINT16(void); 
extern int testArith1d_Addsat_fgUINT32(void); 
extern int testArith1d_Addsat_fgINT8(void); 
extern int testArith1d_Addsat_fgINT16(void); 
extern int testArith1d_Addsat_fgINT32(void); 

extern int testArith1d_Subsat_fgUINT8(void); 
extern int testArith1d_Subsat_fgUINT16(void); 
extern int testArith1d_Subsat_fgUINT32(void); 
extern int testArith1d_Subsat_fgINT8(void); 
extern int testArith1d_Subsat_fgINT16(void); 
extern int testArith1d_Subsat_fgINT32(void); 

extern int testArith1d_Div_fgUINT8(void); 
extern int testArith1d_Div_fgUINT16(void); 
extern int testArith1d_Div_fgUINT32(void); 
extern int testArith1d_Div_fgINT8(void); 
extern int testArith1d_Div_fgINT16(void); 
extern int testArith1d_Div_fgINT32(void); 
extern int testArith1d_Div_fgFLOAT32(void); 
extern int testArith1d_Div_fgFLOAT64(void); 

extern int testArith1d_Mult_fgUINT8(void); 
extern int testArith1d_Mult_fgUINT16(void); 
extern int testArith1d_Mult_fgUINT32(void); 
extern int testArith1d_Mult_fgINT8(void); 
extern int testArith1d_Mult_fgINT16(void); 
extern int testArith1d_Mult_fgINT32(void); 
extern int testArith1d_Mult_fgFLOAT32(void); 
extern int testArith1d_Mult_fgFLOAT64(void); 

extern int testArith1d_Add_fgUINT8(void); 
extern int testArith1d_Add_fgUINT16(void); 
extern int testArith1d_Add_fgUINT32(void); 
extern int testArith1d_Add_fgINT8(void); 
extern int testArith1d_Add_fgINT16(void); 
extern int testArith1d_Add_fgINT32(void); 
extern int testArith1d_Add_fgFLOAT32(void); 
extern int testArith1d_Add_fgFLOAT64(void); 

extern int testArith1d_Sub_fgUINT8(void); 
extern int testArith1d_Sub_fgUINT16(void); 
extern int testArith1d_Sub_fgUINT32(void); 
extern int testArith1d_Sub_fgINT8(void); 
extern int testArith1d_Sub_fgINT16(void); 
extern int testArith1d_Sub_fgINT32(void); 
extern int testArith1d_Sub_fgFLOAT32(void); 
extern int testArith1d_Sub_fgFLOAT64(void); 

extern int testArith1d_Atan_fgFLOAT32(void); 
extern int testArith1d_Atan_fgFLOAT64(void); 

extern int testArith1d_Asin_fgFLOAT32(void); 
extern int testArith1d_Asin_fgFLOAT64(void); 

extern int testArith1d_Acos_fgFLOAT32(void); 
extern int testArith1d_Acos_fgFLOAT64(void); 

extern int testArith1d_Tan_fgFLOAT32(void); 
extern int testArith1d_Tan_fgFLOAT64(void); 

extern int testArith1d_Sin_fgFLOAT32(void); 
extern int testArith1d_Sin_fgFLOAT64(void); 

extern int testArith1d_Cos_fgFLOAT32(void); 
extern int testArith1d_Cos_fgFLOAT64(void); 

extern int testArith1d_Floor_fgFLOAT32(void); 
extern int testArith1d_Floor_fgFLOAT64(void); 

extern int testArith1d_Ceil_fgFLOAT32(void); 
extern int testArith1d_Ceil_fgFLOAT64(void); 



extern int testArith2d_Inf_fgBIT(void); 
extern int testArith2d_Inf_fgUINT8(void); 
extern int testArith2d_Inf_fgUINT16(void); 
extern int testArith2d_Inf_fgUINT32(void); 
extern int testArith2d_Inf_fgINT8(void); 
extern int testArith2d_Inf_fgINT16(void); 
extern int testArith2d_Inf_fgINT32(void); 
extern int testArith2d_Inf_fgFLOAT32(void); 
extern int testArith2d_Inf_fgFLOAT64(void); 

extern int testArith2d_Sup_fgBIT(void); 
extern int testArith2d_Sup_fgUINT8(void); 
extern int testArith2d_Sup_fgUINT16(void); 
extern int testArith2d_Sup_fgUINT32(void); 
extern int testArith2d_Sup_fgINT8(void); 
extern int testArith2d_Sup_fgINT16(void); 
extern int testArith2d_Sup_fgINT32(void); 
extern int testArith2d_Sup_fgFLOAT32(void); 
extern int testArith2d_Sup_fgFLOAT64(void); 

extern int testArith2d_And_fgBIT(void); 
extern int testArith2d_And_fgUINT8(void); 
extern int testArith2d_And_fgUINT16(void); 
extern int testArith2d_And_fgUINT32(void); 
extern int testArith2d_And_fgINT8(void); 
extern int testArith2d_And_fgINT16(void); 
extern int testArith2d_And_fgINT32(void); 

extern int testArith2d_Or_fgBIT(void); 
extern int testArith2d_Or_fgUINT8(void); 
extern int testArith2d_Or_fgUINT16(void); 
extern int testArith2d_Or_fgUINT32(void); 
extern int testArith2d_Or_fgINT8(void); 
extern int testArith2d_Or_fgINT16(void); 
extern int testArith2d_Or_fgINT32(void); 

extern int testArith2d_Xor_fgBIT(void); 
extern int testArith2d_Xor_fgUINT8(void); 
extern int testArith2d_Xor_fgUINT16(void); 
extern int testArith2d_Xor_fgUINT32(void); 
extern int testArith2d_Xor_fgINT8(void); 
extern int testArith2d_Xor_fgINT16(void); 
extern int testArith2d_Xor_fgINT32(void); 

extern int testArith2d_Multsat_fgUINT8(void); 
extern int testArith2d_Multsat_fgUINT16(void); 
extern int testArith2d_Multsat_fgUINT32(void); 
extern int testArith2d_Multsat_fgINT8(void); 
extern int testArith2d_Multsat_fgINT16(void); 
extern int testArith2d_Multsat_fgINT32(void); 

extern int testArith2d_Addsat_fgUINT8(void); 
extern int testArith2d_Addsat_fgUINT16(void); 
extern int testArith2d_Addsat_fgUINT32(void); 
extern int testArith2d_Addsat_fgINT8(void); 
extern int testArith2d_Addsat_fgINT16(void); 
extern int testArith2d_Addsat_fgINT32(void); 

extern int testArith2d_Subsat_fgUINT8(void); 
extern int testArith2d_Subsat_fgUINT16(void); 
extern int testArith2d_Subsat_fgUINT32(void); 
extern int testArith2d_Subsat_fgINT8(void); 
extern int testArith2d_Subsat_fgINT16(void); 
extern int testArith2d_Subsat_fgINT32(void); 

extern int testArith2d_Div_fgUINT8(void); 
extern int testArith2d_Div_fgUINT16(void); 
extern int testArith2d_Div_fgUINT32(void); 
extern int testArith2d_Div_fgINT8(void); 
extern int testArith2d_Div_fgINT16(void); 
extern int testArith2d_Div_fgINT32(void); 
extern int testArith2d_Div_fgFLOAT32(void); 
extern int testArith2d_Div_fgFLOAT64(void); 

extern int testArith2d_Mult_fgUINT8(void); 
extern int testArith2d_Mult_fgUINT16(void); 
extern int testArith2d_Mult_fgUINT32(void); 
extern int testArith2d_Mult_fgINT8(void); 
extern int testArith2d_Mult_fgINT16(void); 
extern int testArith2d_Mult_fgINT32(void); 
extern int testArith2d_Mult_fgFLOAT32(void); 
extern int testArith2d_Mult_fgFLOAT64(void); 

extern int testArith2d_Add_fgUINT8(void); 
extern int testArith2d_Add_fgUINT16(void); 
extern int testArith2d_Add_fgUINT32(void); 
extern int testArith2d_Add_fgINT8(void); 
extern int testArith2d_Add_fgINT16(void); 
extern int testArith2d_Add_fgINT32(void); 
extern int testArith2d_Add_fgFLOAT32(void); 
extern int testArith2d_Add_fgFLOAT64(void); 

extern int testArith2d_Sub_fgUINT8(void); 
extern int testArith2d_Sub_fgUINT16(void); 
extern int testArith2d_Sub_fgUINT32(void); 
extern int testArith2d_Sub_fgINT8(void); 
extern int testArith2d_Sub_fgINT16(void); 
extern int testArith2d_Sub_fgINT32(void); 
extern int testArith2d_Sub_fgFLOAT32(void); 
extern int testArith2d_Sub_fgFLOAT64(void); 

extern int testArith2d_Atan_fgFLOAT32(void); 
extern int testArith2d_Atan_fgFLOAT64(void); 

extern int testArith2d_Asin_fgFLOAT32(void); 
extern int testArith2d_Asin_fgFLOAT64(void); 

extern int testArith2d_Acos_fgFLOAT32(void); 
extern int testArith2d_Acos_fgFLOAT64(void); 

extern int testArith2d_Tan_fgFLOAT32(void); 
extern int testArith2d_Tan_fgFLOAT64(void); 

extern int testArith2d_Sin_fgFLOAT32(void); 
extern int testArith2d_Sin_fgFLOAT64(void); 

extern int testArith2d_Cos_fgFLOAT32(void); 
extern int testArith2d_Cos_fgFLOAT64(void); 

extern int testArith2d_Floor_fgFLOAT32(void); 
extern int testArith2d_Floor_fgFLOAT64(void); 

extern int testArith2d_Ceil_fgFLOAT32(void); 
extern int testArith2d_Ceil_fgFLOAT64(void); 

extern int test_flgr2d_arith_complex_module_fgFLOAT32(void);
extern int test_flgr2d_arith_complex_module_fgFLOAT64(void);

extern int test_flgr2d_arith_complex_argument_fgFLOAT32(void);
extern int test_flgr2d_arith_complex_argument_fgFLOAT64(void);

extern int test_flgr2d_arith_complex_build_fgFLOAT32(void);
extern int test_flgr2d_arith_complex_build_fgFLOAT64(void);

extern int testArith1d_Sup_Shift_Right_fgBIT(void); 
extern int testArith1d_Sup_Shift_Right_fgUINT8(void); 
extern int testArith1d_Sup_Shift_Right_fgUINT16(void); 
extern int testArith1d_Sup_Shift_Right_fgUINT32(void); 
extern int testArith1d_Sup_Shift_Right_fgINT8(void); 
extern int testArith1d_Sup_Shift_Right_fgINT16(void); 
extern int testArith1d_Sup_Shift_Right_fgINT32(void); 
extern int testArith1d_Sup_Shift_Right_fgFLOAT32(void); 
extern int testArith1d_Sup_Shift_Right_fgFLOAT64(void); 

extern int testArith1d_Inf_Shift_Right_fgBIT(void); 
extern int testArith1d_Inf_Shift_Right_fgUINT8(void); 
extern int testArith1d_Inf_Shift_Right_fgUINT16(void); 
extern int testArith1d_Inf_Shift_Right_fgUINT32(void); 
extern int testArith1d_Inf_Shift_Right_fgINT8(void); 
extern int testArith1d_Inf_Shift_Right_fgINT16(void); 
extern int testArith1d_Inf_Shift_Right_fgINT32(void); 
extern int testArith1d_Inf_Shift_Right_fgFLOAT32(void); 
extern int testArith1d_Inf_Shift_Right_fgFLOAT64(void); 

extern int testArith1d_Sup_Shift_Left_fgBIT(void); 
extern int testArith1d_Sup_Shift_Left_fgUINT8(void); 
extern int testArith1d_Sup_Shift_Left_fgUINT16(void); 
extern int testArith1d_Sup_Shift_Left_fgUINT32(void); 
extern int testArith1d_Sup_Shift_Left_fgINT8(void); 
extern int testArith1d_Sup_Shift_Left_fgINT16(void); 
extern int testArith1d_Sup_Shift_Left_fgINT32(void); 
extern int testArith1d_Sup_Shift_Left_fgFLOAT32(void); 
extern int testArith1d_Sup_Shift_Left_fgFLOAT64(void); 

extern int testArith1d_Inf_Shift_Left_fgBIT(void); 
extern int testArith1d_Inf_Shift_Left_fgUINT8(void); 
extern int testArith1d_Inf_Shift_Left_fgUINT16(void); 
extern int testArith1d_Inf_Shift_Left_fgUINT32(void); 
extern int testArith1d_Inf_Shift_Left_fgINT8(void); 
extern int testArith1d_Inf_Shift_Left_fgINT16(void); 
extern int testArith1d_Inf_Shift_Left_fgINT32(void); 
extern int testArith1d_Inf_Shift_Left_fgFLOAT32(void); 
extern int testArith1d_Inf_Shift_Left_fgFLOAT64(void); 


#endif
